home *** CD-ROM | disk | FTP | other *** search
-
-
-
- iiiiffffllllSSSSiiiizzzzeeee((((3333)))) IIIImmmmaaaaggggeeee FFFFoooorrrrmmmmaaaatttt LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiiffffllllSSSSiiiizzzzeeee((((3333))))
-
-
-
- NNNNAAAAMMMMEEEE
- iiiiffffllllSSSSiiiizzzzeeee - defines the size of an IL image
-
- IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM
- This is a base class and therefore has no inheritance.
-
- HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
- #include <ifl/iflSize.h>
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- This object is used to describe the size of an IL image. It is mostly
- used to group the four values describing the (_x, _y, _z, _c) size of an
- image together in a convenient way. An iflSize object can be declared in
- the following way:
-
- // unitialized
- iflSize size;
-
- // initialized
- iflSize size(X_SIZE, Y_SIZE, Z_SIZE, C_SIZE);
- iflSize size(X_SIZE, Y_SIZE, C_SIZE);
- iflSize size(otherSizeObj);
-
-
- Several useful operators are provided to extract the total size and to
- perform direct comparisons between iflSize objects.
-
- CCCCLLLLAAAASSSSSSSS MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN SSSSUUUUMMMMMMMMAAAARRRRYYYY
- CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrrssss
-
- iflSize()
- iflSize(int x, int y, int c=1)
- iflSize(int x, int y, int z, int c)
- iflSize(const iflSize& size)
-
-
- IIIInnnniiiittttiiiiaaaalllliiiizzzzaaaattttiiiioooonnnn
-
- void init(int x, int y, int z, int c)
-
-
- OOOOppppeeeerrrraaaattttoooorrrrssss
-
- operator int() const
- void operator=(const iflSize& from)
- operator!=(const iflSize& rhs) const
- operator==(const iflSize& rhs) const
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- iiiiffffllllSSSSiiiizzzzeeee((((3333)))) IIIImmmmaaaaggggeeee FFFFoooorrrrmmmmaaaatttt LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiiffffllllSSSSiiiizzzzeeee((((3333))))
-
-
-
- FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS
- iiiiffffllllSSSSiiiizzzzeeee(((())))
-
- iflSize()
- iflSize(int x, int y, int c=1)
- iflSize(int x, int y, int z, int c)
- iflSize(const iflSize& size)
-
-
- The first version with no arguments constructs an uninitialized
- iflSize. The second version constructs an iflSize with the size set
- to (_x, _y, _c). Note that c and z default to 1. The third version
- constructs an iflSize with the size set to (_x, _y, _z, _c). The final
- version constructs an iflSize whose values are taken from _s_i_z_e.
-
- vvvvooooiiiidddd iiiinnnniiiitttt(((())))
-
- void init(int x, int y, int z, int c)
-
-
- Thi method initializes the size to (_x, _y, _z, _c).
-
- ooooppppeeeerrrraaaattttoooorrrr iiiinnnntttt(((())))
-
- operator int() const
-
-
- The iiiinnnntttt cast operator returns the product of the dimensions,
- _x*_y*_z*_c.
-
- ooooppppeeeerrrraaaattttoooorrrr====(((())))
-
- void operator=(const iflSize& from)
-
-
- The assignment operator copies _f_r_o_m into the iflSize object it is
- invoked on.
-
- ooooppppeeeerrrraaaattttoooorrrr!!!!====(((())))
-
- operator!=(const iflSize& rh) const
-
-
- The inequality operator compares two iflSize objects and returns
- TRUE if any of the corresponding (_x, _y, _z, _c) members differ, FALSE
- otherwise.
-
- ooooppppeeeerrrraaaattttoooorrrr========(((())))
-
- operator==(const iflSize& rh) const
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- iiiiffffllllSSSSiiiizzzzeeee((((3333)))) IIIImmmmaaaaggggeeee FFFFoooorrrrmmmmaaaatttt LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiiffffllllSSSSiiiizzzzeeee((((3333))))
-
-
-
- The equality operator compares two iflSize objects and returns TRUE
- if all of the corresponding (_x, _y, _z, _c) members are the same, FALSE
- otherwise.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-